草庐IT

c++ - 需要将 MS Visual C++ 移植到 Linux G++

全部标签

C# 应用程序在特定点不断崩溃,需要帮助理解问题签名

我有一个C#Express2010应用程序,它与托管的php脚本建立了多个连接。一旦达到大约7500次成功通信,程序就会停止工作并提供以下问题签名:ProblemEventName:APPCRASHApplicationName:zz.exeApplicationVersion:1.0.0.0ApplicationTimestamp:4c8d6459FaultModuleName:ntdll.dllFaultModuleVersion:6.0.6001.18000FaultModuleTimestamp:4791a783ExceptionCode:c00000fdExceptionOf

windows - LuaSocket 套接字/core.dll 需要的位置?

当我使用localsocket=require("socket.core")它工作正常,dll位于“dir/socket/core.dll”但是当我将dll移动到say时“dir/folder/core.dll”并使用localsocket=require("folder.core.")它返回已找到,但无法在folder.core中找到特定模块。我如何在socket.core要求之外使用Luasocket?谢谢! 最佳答案 如果您想要require("socket.core"),共享库(dll)必须有一个名为luaopen_sock

windows - CMake 中确定文件大小的可移植方式是什么?

我需要通过CMake脚本以可移植的方式确定任意文件中的字节数。这个文件可能很大,所以用file(READ...)命令读取它并计算字符串长度不是最佳选择。如果我只需要在MacOS和/或Linux上运行,我会使用wc-c,这正是我想要的。但是假设只有Windows工具链,脚本需要与Windows兼容。(我对Windows开发不是很了解。)我预计这是一个常见的操作,但我没有在CMake模块源中找到任何类似的东西(可能搜索了错误的东西),而且cmake的安迪似乎不支持它-E命令。所以我正在寻找一些巧妙的方法来通过单个命令获取此信息,或者寻找有关我可以在Windows中使用哪些命令的建议并环绕i

c++ - 需要帮助将一些 LPCTSTR 传递给 C++ 中的函数

我是C++的新手,有一个可能很明显的问题。我可以使用MSDN示例来安装服务(http://msdn.microsoft.com/en-us/library/ms682450%28v=VS.85%29.aspx)如果我在独立程序中有它.我试图将它作为一个函数添加到另一个项目中,但在传递名称、二进制路径等所需的LPCTSTR字符串时遇到了问题。到目前为止我已经尝试过:intInstall(LPCTSTRserviceName,LPCTSTRserviceDisplayName,LPCTSTRservicePath);我知道这是错误的,但我很难找出我应该使用什么。即使是指向解释的链接也可以。

windows - 服务器管理 - 需要脚本来监控服务器上的可用空间

需要脚本来监控服务器上的可用空间,如果可用内存空间达到一定阈值,发送警报邮件。PS-我认为解决方案是PowerShell+WindowsTimerJob。不过,我是PowerShell的新手。 最佳答案 您可以使用如下命令获取可用磁盘空间:([wmi]"\\$computer\root\cimv2:Win32_logicalDisk.DeviceID='$drive'").FreeSpace您可以使用以下功能发送电子邮件:functionSend-EMail{param([parameter(Mandatory=$false)][s

windows - 需要帮助通过批处理文件添加注册表项

我正在尝试通过cmd添加以下注册表项。我无法让其他用户能够使用regedit.exe/s"Location\Project.reg"添加此注册表项。[HKEY_CURRENT_USER\Software\Autodesk\Fabrication2014\Configuration\1011-Shady-Grove]"Path"="C:/Autodesk/Profiles/05MA/1011-Shady-Grove" 最佳答案 您使用了错误的工具。Regedit是一个GUI工具。是的,您可以使用/s开关,但从根本上说这是错误的工具。此

c - 将用 C 编写的现有 Windows GUI 应用程序移植到 Linux 有哪些选择?

我的任务是将现有的WindowsGUI应用程序移植到Linux。理想情况下,我想这样做,以便可以使用相同的代码库来构建Windows版本或Linux版本。我将在Ubuntu9.04上工作。在四处搜索之后,我不清楚什么工具最适合帮助我解决这个问题。松散要求的列表是:代码是用C而不是C++编写的,应该编译以构建Windows和Linux版本。由于它是现有代码,而且相当大,因此目前无法转换为.NET等托管语言。如果我可以在两个系统中使用相同的对话框,我会更愿意。在Windows中,建立一个对话框非常简单。您在VisualStudio的资源编辑器中构建对话框,然后调用DialogBox()AP

c++ - 在系统上的何处安装 SDK DLL,以便需要它们的应用程序可以找到它们

我有一个正在开发的SDK,之前的开发人员刚刚在System32中删除了DLL(显然是严重的违规行为:seehere)假设我将它们移出到\ProgramFiles\\SDK(或其他),我如何确保所有需要这些DLL的应用程序都可以访问它们?需要澄清的是,所有访问这些的应用程序都在编译时对DLL进行早期(静态)绑定(bind),因此我无法将完整路径传递给它们或任何东西。他们需要能够在仅给出DLL文件名的情况下找到它。按照同样的思路,包含特定版本的MSVCR80.dll怎么样?他们都依赖于此,但我需要确保他们获得特定版本(我包括的版本)。有什么想法吗? 最佳答案

c# - 我需要指导来构建我的第一个 C# 项目

大家好,我是一名PHP开发人员,我有一些Java经验。我正在尝试学习C#,我的第一个项目是一个程序,它通过单击网络中另一台PC上的按钮来启动PC上的计时器。问题是,我不知道从哪里开始?我需要阅读什么?两台PC的操作系统都是WindowsXP,因此它们是桌面应用程序。如果您能提供C#专家的任何帮助,我将不胜感激。我希望我作为C#程序员的起步能够成功。谢谢! 最佳答案 您应该使用WCF作为沟通channel-here是一篇展示如何编写简单客户端/服务器的文章。就这些的UI而言-你可能想使用winforms或WPF.WPF是future,

windows - Github:为什么我需要它?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我仍然不确定如何使用它,但我刚刚下载了Git,并根据他们的webpage进行了设置。.关于密码缓存的部分说如果我不必每次都输入密码,我可以使用GithubforWindows。我很困惑,所以我在这里发现了一个问题,问“github到底是什么?”答案说它是网站或网络托管。因此,我单击了操作方法页面上的GithubforWindows链接,接下来我知道我正在下载一个.exe文件。如果Github是